mouth of a river, canal - Almanca İngilizce Sözlük